package com.lanchetech.bean.request;

import com.lanchetech.common.enums.AccessType;
import com.lanchetech.common.enums.CardConsumptionFundItemEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class CardConsumptionFundItemReq {

    private Integer pageNo = 1;
    private Integer pageSize = 10;
    private Long userId;
    private Integer priceSort;  // 价格  1 从低到高  2 从高到低
    private Integer salesSort;  // 销量   1 从低到高  2 从高到低
    private Integer rid;  // 一级类目
    /**
     * 接口类型
     */
    private AccessType accessType;
    /**
     * 商户ID
     */
    private Long storeId;
    /**
     * 消费金ID
     */
    @ApiModelProperty(name = "cardConsumptionFundId", value = "消费金ID", required = true)
    private Long cardConsumptionFundId;
    /**
     * 0, 待审核 1, 审核通过 2, 审核拒绝
     */
    @ApiModelProperty(name = "status", value = "0, 待审核 1, 审核通过 2, 审核拒绝", required = true)
    private Byte status;
    /**
     * 商品ID
     */
    @ApiModelProperty(name = "spuId", value = "商品编号")
    private Long spuId;
    /**
     * 拒绝理由
     */
    @ApiModelProperty(name = "remark", value = "拒绝理由(审核拒绝必须填写拒绝理由)")
    private String remark;
    /**
     * 是否已删除
     */
    private Boolean deleted;
}
